
document.write("<script language=javascript src='/static/admin/s_app/jquery.js'></script>");
document.write("<script language=javascript src='/static/admin/s_app/sapp.js'></script>");
///*
// * 不重新加载动跳转页面1.0
// */
//var app = (function() {
//
// 	var $ = $jq;
//	var that = this;
// 	var errorHtml = '<h2 style="font-size:20px">页面加载失败了~</h2>';
// 	//console.log('插件jq版本' + $jq().jquery);
// 	
// 	
// 	
// 	//加载模块
//	function getModule(path){
//		var file, scripts = document.getElementsByTagName("script"); 
//		file = scripts[scripts.length - 1].getAttribute("src");
//		console.log(file);
//		
//		var newscript = document.createElement('script');
//		
//		newscript.setAttribute('type','text/javascript');
//		newscript.setAttribute('src','/static/s_app/jquery.js');
//		var head = document.getElementsByTagName('head')[0];
//		head.appendChild(newscript);
//	}
//	
// 	/*
// 	 * 主动切换页面
// 	 * subpageObj必备属性：url  title
// 	 */
//	function cutSubpage(subpageObj,finish,update){
//		var subpage = subpageObj.url
//		var title = subpageObj.title||'',update = update || false;
//		var reg = /^(.*?)\?(.*?)$/;
//		var url = String(subpage).match(reg);
//		var get;
//		if(url){
//			get = url[2];
//			url = url[1];
//		}else{
//			url = subpage;
//			get = '';
//		}
//		if(!update){
//			history.pushState(subpageObj,'',(get=="")?url+'':url +'?'+get);
//		}
//		$.ajax({
//			type:"get",
//			url:url + "?homePage=1&" + get,
//			async:true,
//			success:function(html){
//				document.title = title;
//				//js(html);
//				$('.sub-page').html(html);
//				if(finish){
//					finish(true)
//				}
//			},
//			error:function(e){
//				//console.log(e);
//				if(finish){
//					if(finish(false,e) == false){
//						return;
//					}
//				}
//				document.title = '页面加载失败~';
//				$('.sub-page').html(errorHtml);
//			}
//		});
//	}
//	
//	/*
//	 * 设置子页显示内容
//	 */
//	function html(html){
//		$('.sub-page').html(html);
//	}
//	
////	function js(html){
////		var regDetectJs = /<script(.|\n)*?>(.|\n|\r\n)*?<\/script>/ig;
////		var jsContained = ajaxLoadedData.match(regDetectJs); //ajaxLoadedData为ajax获取到的数据
////		// 第二步：如果包含js，则一段一段的取出js再加载执行
////		if(jsContained) {
////		  // 分段取出js正则
////		  var regGetJS = /<script(.|\n)*?>((.|\n|\r\n)*)?<\/script>/im;
////		  // 按顺序分段执行js
////		  var jsNums = jsContained.length;
////		  for (var i=0; i<jsNums; i++) {
////		    var jsSection = jsContained[i].match(regGetJS);
////		    if(jsSection[2]) {
////		      if(window.execScript) {
////		        // 给IE的特殊待遇
////		        window.execScript(jsSection[2]);
////		      } else {
////		        // 给其他大部分浏览器用的
////		        window.eval(jsSection[2]);
////		      }
////		    }
////		  }
////		}
////	}
//	
//	/*
//	 * 监听浏览器切换页面，并定义现已加载的页面，不跳转
//	 * 
//	 * 如果首次进入页面都需要ajax（使用cutSubpage加载页面），bOjb参数必须null，
//	 * 否则可以传入当前页面的一些配置信息中需要传入url和title参数
//	 */
//	function listion(bObj,finish) {
//		if(bObj != null){
//			history.pushState(bObj,'',bObj.url);
//		}
//		
//		window.addEventListener('popstate', function(obj) {
//			var a = obj.state;
//			cutSubpage(a,function(r,errmsg){
//				return finish(a,r,errmsg);
//			},true);
//		})
//	}
//	
//	
//	
////	function listion1(r) {
////		window.addEventListener('popstate', function(obj) {
////			var a = obj.state;
////			//var cutSubpage function(a,finish,true){},c = function(a){};
////			r.finish= function(a,finish,true){}
////			r.info = function(a){}
////		})
////	}
//
//	/*
//	 * 修改配置
//	 */
//	function cfg(c) {
//		errorHtml = c.errorHtml?c.errorHtml:errorHtml;
//		
//		return app;
//	}
//	
//	/*
//	 * 修改标题，立即生效
//	 */
//	function title(c) {
//		document.title = c;
//		return app;
//	}
//	
//	function test(){
//		//console.log(ap.test3);
//	}
//	
// return {
//	 cutSubpage: cutSubpage,
//	 listion: listion,
//	 cfg:cfg,
//	 title:title,
//	 html:html,
//	 test3:20
// };
//})();
//
////console.log(app.test().test())
